---
title: "List Tasks"
openapi: "GET /tasks"
description: "Get a list of all tasks for the authenticated user"
---

<RequestExample>
```bash
curl --request GET \
  --url 'http://localhost:2003/api/v1/tasks?page=1&limit=30' \
  --header 'x-api-key: <your-api-key>'
```
</RequestExample>

<ResponseExample>
```json
{
  "success": true,
  "data": [
    {
      "id": "task_123",
      "status": "active",
      "readable_name": "My Task"
    }
  ],
  "total": 1,
  "page": 1,
  "limit": 30
}
```
</ResponseExample> 